package com.foreknow.demo10;

/**
 *继承关系中会涉及方法的重写(Override)
 *  规则： 1. 一定要有继承关系  2. 子类中的方法要与父中的方法完全相同(方法的返回值类型、参数、方法的名称)
 */
public class C extends A {
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    //可以重写父类中的方法以满足需求
    @Override
    public void message() {
        System.out.println(getName()+"---"+getMsg());
    }
//    public void message1(){
//        System.out.println(getName()+"---"+getMsg());
//    }

    public static void main(String[] args) {
        C c = new C();
        c.setName("tom");
        c.setMsg("日志消息......");
        c.message(); //调用的方法一定是子类重写之后的方法
    }
}
